package com.frejoys.dao.util;

import cn.hutool.core.bean.BeanUtil;
import com.frejoys.common.util.AppConfigUtil;
import com.frejoys.common.vo.common.UserVo;
import com.frejoys.dao.entity.User;

// 转换 entity 为 vo
public class UserVoUtil {

    public static UserVo toVo(User e) {
        UserVo vo = null;
        if (e != null) {
            vo = new UserVo();
            BeanUtil.copyProperties(e, vo);
            vo.setUserId(e.getId());
            vo.setAvatarUrl(AppConfigUtil.getUrlPrefix(vo.getAvatar()));
        }
        return vo;
    }

}
